#pragma once

class Subject;

class Observer
{
public:
	virtual ~Observer();
	virtual void Update(Subject* theChangedSubject) = 0;

protected:
	Observer();
};

Observer::Observer()
{
}

Observer::~Observer()
{
}


